#version 460


layout(location = 0) in vec4 inPos;

out gl_PerVertex {
	vec4	gl_Position;
	float	gl_PointSize;
};

layout(location = 3) out VS_GS_VERTEX {
	uint	v_InstanceIndex;
	float	v_VType;
}vertex_in;



void main(void) {
	gl_Position = vec4(inPos.xyz, 1.0);
	gl_PointSize = inPos.w;
	vertex_in.v_InstanceIndex = gl_InstanceIndex;
}


